a life of dedication - Turkish English Dictionary